<?php // Do not delete these lines
	if ('comments.php' == basename($_SERVER['SCRIPT_FILENAME']))
		die ('Please do not load this page directly. Thanks!');

        if (!empty($post->post_password)) { // if there's a password
            if ($_COOKIE['wp-postpass_' . COOKIEHASH] != $post->post_password) {  // and it doesn't match the cookie
				?>
				
				<p><?php _e("This post is password protected. Enter the password to view comments."); ?><p>
				
				<?php
				return;
            }
        }

		/* This variable is for alternating comment background, thanks Kubrick */
		$oddcomment = 'alt';
?>

<!-- You can start editing here. -->

<?php if ($comments) : ?>

<?php  //PEAK

        /* Count the totals */
        $numPingBacks = 0;
        $numComments  = 0;

        /* Loop through comments to count these totals */
        foreach ($comments as $comment) {
                if (get_comment_type() != "comment") { $numPingBacks++; }
                else { $numComments++; }
        }
              $index_start_residue=($numComments%50);
              if($index_start_residue<10)
              $index_start_residue+=50;
              $index_start=$numComments-$index_start_residue;
              $index_start_str=$numComments-$index_start_residue;
              $all_comment_str="all_comment=1";
              if($_GET["comment_id"]){
                $index_start_str=$numComments;
                $all_comment_str="all_comment=0";
              }
              $max_cmt_len=300;
              if($_GET["all_comment"]){
                $max_cmt_len=350;
              }

	 $index=0;

?>


	<h2 id="comments">
		<?php comments_number(__('Comments'), __('1 Comment'), __('% Comments')); ?>
		<?php if ( comments_open() ) : ?>
			<a href="#postcomment" title="<?php _e('Jump to the comments form'); ?>">&raquo;</a>
		<?php endif; ?>

        <?php if(!$_GET["all_comment"] && $index_start >0 ){ /*PEAK*/?>
        <a href="?<?php echo $all_comment_str;?>&p=<?php the_ID(); ?>">Old comments
        [ 1 .. <?php echo $index_start_str; ?> ]
</a>
        <?php } /* PEAK*/ ?>

	</h2>

	<ol id="commentlist">

	<?php foreach ($comments as $comment) : ?>
	<?php
        $index++;
        if($_GET["comment_id"] && get_comment_ID()!=$_GET["comment_id"]) {
        continue; }
        if($index<=$index_start && !$_GET["all_comment"] && !$_GET["comment_id"]) continue;
	?>

		<li class="<?php echo $oddcomment; ?>" id="comment-<?php comment_ID() ?>">
		
		<h3 class="commenttitle"><?php comment_author_link() ?> <?php _e('said'); ?>,</h3>
		<div style="float:right;margin-top:-15px;"><?php echo "<font size=5>$index</font>"; ?>&nbsp;</div>
		
		<p class="commentmeta">
			<?php comment_date('F j, Y') ?> 
			@ <a href="#comment-<?php comment_ID() ?>"><?php comment_time() ?></a>
		<?php  if(function_exists('ck_display_karma'))  ck_display_karma();?>
			<?php edit_comment_link(__("Edit"), ' &#183; ', ''); ?>
		</p>
		
		<?php /* comment_text() */ ?>
		<?php  //PEAK
                mb_internal_encoding("UTF-8");
                if($_GET["comment_id"]){
                        comment_text();
                }
                else{
                        $cmt_str=get_comment_text();
                        if(mb_strlen($cmt_str)>$max_cmt_len && !$_GET["comment_id"]){


                                $str=preg_replace( "/(\n+)/","<br>",mb_substr($cmt_str ,0,
$max_cmt_len)) ;
                                $str=preg_replace( "/<([^>]*)$/","",$str) ;
                                $str=preg_replace( "/<br><br><br>/","<br><br>\n",$str) ;
                                echo $str;
                                echo "<a target=\"_new\" href=\"?p=";
                                the_ID();
                                echo "&comment_id=";
                                comment_ID();
                                echo "\">...(All)</a>";
                        }
                        else{
                                comment_text();
                        }
                }

		?>
		
		</li>

		<?php 
			if ('alt' == $oddcomment) $oddcomment = '';
			else $oddcomment = 'alt';
		?>

	<?php endforeach; /* end for each comment */ ?>

	</ol>
	
	<p class="small">
	<?php comments_rss_link(__('<abbr title="Really Simple Syndication">RSS</abbr> feed for comments on this post')); ?>
	<?php if ( pings_open() ) : ?>
	&#183; <a href="<?php trackback_url() ?>" rel="trackback"><?php _e('TrackBack <abbr title="Uniform Resource Identifier">URI</abbr>'); ?></a>
	<?php endif; ?>
	</p>

<?php else : // this is displayed if there are no comments so far ?>

	<?php if ('open' == $post-> comment_status) : ?> 
		<?php /* No comments yet */ ?>
		
	<?php else : // comments are closed ?>
		<?php /* Comments are closed */ ?>
		<p><?php _e('Comments are closed.'); ?></p>
		
	<?php endif; ?>
	
<?php endif; ?>

<?php if ('open' == $post-> comment_status) : ?>

	<h2 id="postcomment"><?php _e('Leave a Comment'); ?></h2>
	
	<?php if ( get_option('comment_registration') && !$user_ID ) : ?>
	
		<p><?php _e('You must be'); ?> <a href="<?php echo get_option('siteurl'); ?>/wp-login.php?redirect_to=<?php the_permalink(); ?>"><?php _e('logged in'); ?></a> <?php _e('to post a comment.'); ?></p>
	
	<?php else : ?>
	
		<form action="<?php echo get_option('siteurl'); ?>/wp-comments-post.php" method="post" id="commentform">
		
		<?php if ( $user_ID ) : ?>
		
			<p><?php _e('Logged in as'); ?> <a href="<?php echo get_option('siteurl'); ?>/wp-admin/profile.php"><?php echo $user_identity; ?></a>. <a href="<?php echo get_option('siteurl'); ?>/wp-login.php?action=logout" title="<?php _e('Log out of this account') ?>"><?php _e('Logout'); ?> &raquo;</a></p>

		<?php else : ?>
	
			<p>
			<input type="text" name="author" id="author" value="<?php echo $comment_author; ?>" size="30" tabindex="1" />
			<label for="author"><?php _e('Name'); ?> <?php if ($req) _e('(required)'); ?></label>
			</p>
			
			<p>
			<input type="text" name="email" id="email" value="<?php echo $comment_author_email; ?>" size="30" tabindex="2" />
			<label for="email"><?php _e('E-mail'); ?> <?php if ($req) _e('required)'); ?></label>
			</p>
			
			<p>
			<input type="text" name="url" id="url" value="<?php echo $comment_author_url; ?>" size="30" tabindex="3" />
			<label for="url"><abbr title="<?php _e('Uniform Resource Identifier'); ?>"><?php _e('URI'); ?></abbr></label>
			</p>

		<?php endif; ?>

		<p>
		<textarea name="comment" id="comment" cols="70" rows="10" tabindex="4"></textarea>
		</p>
	
		<p>
		<input name="submit" type="submit" id="submit" tabindex="5" value="<?php _e('Submit Comment'); ?>" />
		<input type="hidden" name="comment_post_ID" value="<?php echo $id; ?>" />
		</p>
	
		<?php do_action('comment_form', $post->ID); ?>
	
		</form>

	<?php endif; // If registration required and not logged in ?>

<?php endif; // if you delete this the sky will fall on your head ?>
